#ifndef _WX_CPP_H_
#define _WX_CPP_H_

#define wxCONCAT_HELPER(text, line) text ## line
#define wxCONCAT(text, line)        wxCONCAT_HELPER(text, line)
#define wxSTRINGIZE_HELPER(x)       #x
#define wxSTRINGIZE(x)              wxSTRINGIZE_HELPER(x)
#define wxSTRINGIZE_T(x)            wxAPPLY_T(wxSTRINGIZE(x))

#if defined(__VISUALC__) && (__VISUALC__ >= 1300)
#define wxCONCAT_LINE(text)         wxCONCAT(text, __COUNTER__)
#else
#define wxCONCAT_LINE(text)         wxCONCAT(text, __LINE__)
#endif

#define wxMAKE_UNIQUE_NAME(text)    wxCONCAT_LINE(text)
#define wxEMPTY_PARAMETER_VALUE

#endif

